$().ready(function() {
     var top_width = $(".header-box ul").width(); 
     if(top_width < 410){
            $(".header-box ul").addClass("flip");
     }

	try {
		// 头部导航下拉菜单
		//$('.menu-item .menu').hover(function() {
//			$(this).find('.menu-bd').toggle();
//		})

		$('.menu-item .menu').hover(function(){
			 $(this).find('.menu-bd').show();
		 },function(){
			 $(this).find('.menu-bd').hide();
		 }); 
	} catch (e) {
	}

	try {
		// 头部搜索 店铺、宝贝选择切换
		// $('.search-type li').click(function() {
		// $(this).addClass('cur').siblings().removeClass('cur');
		// $('#searchtype').val($(this).attr('num'));
		// });
		$('.search-type').hover(function() {
			$(this).css({
				"height": "auto",
				"overflow": "visible"
			});
		}, function() {
			$(this).css({
				"height": 36,
				"overflow": "hidden"
			});
		});
		var cur_value = $(".SZY-SEARCH-BOX-KEYWORD").attr('placeholder');
		$('.search-type li:not(".curr")').click(function() {
			var this_text = $(this).text();
			var this_num = $(this).attr('num');
			var curr_text = $(this).siblings('.curr').text();
			var curr_num = $(this).siblings('.curr').attr('num');
			if( this_num==1 ){
				$(".SZY-SEARCH-BOX-KEYWORD").attr('placeholder','');
				
			}else{
				$(".SZY-SEARCH-BOX-KEYWORD").attr('placeholder',cur_value);
			}
			
			$(this).text(curr_text).attr('num', curr_num).siblings('.curr').text(this_text).attr('num', this_num);
			$('.searchtype').val(this_num);
			$('.search-type').css({
				"height": 36,
				"overflow": "hidden"
			});
		})
	} catch (e) {
	}

	try {
		// 全部分类鼠标经过展开收缩效果
		$('.category-box-border .home-category').hover((function() {
			$('.expand-menu').css('display', 'inline-block');
		}), (function() {
			$('.expand-menu').css("display", "none");
		}));
	} catch (e) {
	}

	try {
		// 当前位置下拉弹框
		$('.breadcrumb .crumbs-nav').hover(function() {
			$(this).toggleClass('curr');
		})
	} catch (e) {
	}

	try {
		// 左侧分类弹框
		$('.list').each(function(){
			var all_width = [];
			var num = $(this).find('.subitems dl').length;
			for(var i=0 ; i< num ; i++){
				all_width.push(parseInt($(this).find('.subitems dl').eq(i).find('dt').find('em').text().length));
				$(this).find('.subitems dl').eq(i).find('dt').find('a').outerWidth()
			}
			$(this).find('.subitems dl dt').width(Math.max.apply(null,all_width)+'em');
		})

		$('.list').hover(function() {
			$(this).find('.categorys').show();
		}, function() {
			$(this).find('.categorys').hide();
		});
	} catch (e) {
	}

	try {
		// 右侧边栏
		$(window).scroll(function() {
			if ($(this).scrollTop() > $(window).height()) {
				$('.returnTop').show();
			} else {
				$('.returnTop').hide();
			}
		})

		$(".returnTop").click(function() {
			$('body,html').animate({
				scrollTop: 0
			}, 800);
			return false;
		});
		// 点击用户图标弹出登录框
		$('.quick-login .quick-links-a,.quick-login .quick-login-a,.customer-service-online a').click(function() {
			$('.pop-login,.pop-mask').show();
		})
		$('.quick-area').mouseover(function() {
			$(this).find('.quick-sidebar').show();
		});
		$('.quick-area').mouseout(function() {
			$(this).find('.quick-sidebar').hide();
		})
		// 移动图标出现文字
		$(".right-sidebar-panel li").mouseenter(function() {
			$(this).children(".popup").stop().animate({
				left: -92,
				queue: true
			});
			$(this).children(".popup").css("visibility", "visible");
			$(this).children(".ibar_login_box").css("display", "block");
		});
		$(".right-sidebar-panel li").mouseleave(function() {
			$(this).children(".popup").css("visibility", "hidden");
			$(this).children(".popup").stop().animate({
				left: -121,
				queue: true
			});
			$(this).children(".ibar_login_box").css("display", "none");
		});
		// 点击购物车、用户信息以及浏览历史事件
		$('.sidebar-tabs').click(function() {

			if ($('.right-sidebar-main').hasClass('right-sidebar-main-open') && $(this).hasClass('current')) {
				$('.right-sidebar-main').removeClass('right-sidebar-main-open');
				$(this).removeClass('current');
				$('.right-sidebar-panels').eq($(this).index() - 1).removeClass('animate-in').addClass('animate-out').css('z-index', 1);
			} else {
				$(this).addClass('current').siblings('.sidebar-tabs').removeClass('current');
				$('.right-sidebar-main').addClass('right-sidebar-main-open');
				$('.right-sidebar-panels').eq($(this).index() - 1).addClass('animate-in').removeClass('animate-out').css('z-index', 2).siblings('.right-sidebar-panels').removeClass('animate-in').addClass('animate-out').css('z-index', 1);
			}
		});
		
		$('.close-panel').click(function() {
			$('.sidebar-tabs').removeClass('current');
			$('.right-sidebar-main').removeClass('right-sidebar-main-open');
			$('.right-sidebar-panels').removeClass('animate-out');
		});


		$(document).click(function(e) {
			var target = $(e.target);
			if (target.closest('.right-sidebar-con').length == 0) {
				$('.right-sidebar-main').removeClass('right-sidebar-main-open');
				$('.sidebar-tabs').removeClass('current');
				$('.right-sidebar-panels').removeClass('animate-in').addClass('animate-out').css('z-index', 1);
			}
		})
	} catch (e) {
	}

	

	// 底部二维码切换
	$(".QR-code li").hover(function() {
		var index = $(this).index();
		$(this).addClass("current").siblings().removeClass("current");
		$(".QR-code .code").eq(index).removeClass("hide").siblings().addClass("hide");
	})

	// 在线客服
	$(".service-online").click(function() {
		var goods_id = $(this).data("goods_id");
		var shop_id = $(this).data("shop_id");
		var order_id = $(this).data("order_id");
		
		$.openim({goods_id:goods_id,shop_id:shop_id,order_id:order_id});
	})
	
	 $("body").delegate(".p-del","click",function(event){
	 	var data_id=$(this).attr('data_id');
	 	$.post('/cart/del_cart', {
				data_id: data_id,
			}, function(result) {
				if(result.code==1){
					
						
					$(".sidebar-cartbox-goods-list").remove();	
					
					get_cart_info();
				}
			}, "json");
	 
	 });

});
function serviceOnLine(shop_id)
{
	$.openim({shop_id:shop_id});
}
// 动态、普通登录切换
function setTab(name, cursel, n) {
	for (i = 1; i <= n; i++) {
		var menu = $("#" + name + i);
		var con = $("#con_" + name + "_" + i);

		if (i == cursel) {
			$(con).show();
			$(menu).addClass("active");
		} else {
			$(con).hide();
			$(menu).removeClass("active");
		}
	}
}

function get_cart_info(){
	$.post('/cart/get_cart_info', {}, function(result) {
		$('.sidebar-cartbox-goods-list').remove();
		if(result.code==1){
			var content='<div class="sidebar-cartbox-goods-list"><div class="cart-panel-main"><div class="cart-panel-content" style="height: 775px;"><!-- 有商品的展示形式 _start --><div class="cart-list">';
			var obj=result.data;
			$.each(obj, function(key, val) {
				content+='<!-- 如果商品已失效，给下面的div追加class "invalid" --><div class="cart-item "><div class="item-goods"><span class="p-img"><a href="'+val.url+'"><img src="'+val.shop_picture+'" width="50" height="50" alt="'+val.shop_name+'"></a></span><div class="p-name"><a href="'+val.url+'" title="'+val.shop_name+'">'+val.shop_name+' </a></div><div class="p-price"><strong class="second-color">￥'+val.price+'</strong>×'+val.num+'</div><a href="javascript:void(0);" class="p-del" data_id="'+val.id+'">删除</a></div></div><!-- 有商品的展示形式 _end-->';			
			});
			content+='</div></div></div>';
			
			content+='<!-- 有商品的展示形式 _start --><div class="cart-panel-footer"><div class="cart-footer-checkout"><div class="number">共<strong class="count second-color">'+result.message.num+'</strong>件商品</div><div class="sum">共计：<strong class="total second-color">￥'+result.message.price+'</strong></div><a class="btn bg-color" href="/cart/cart_list.html" target="_blank">去购物车结算</a></div></div><!-- 有商品的展示形式 _end--></div>';
			$(".sidebar-cart-box").append(content);
		}else{
			var wontent='<div class="sidebar-cartbox-goods-list"><div class="cart-panel-main"><div class="cart-panel-content"><div class="tip-box"><img src="/themes/wnsc/Home/List/images/noresult.png" class="tip-icon"><div class="tip-text">您的购物车里什么都没有哦<br><a class="color" href="/" title="再去看看吧" target="_blank">再去看看吧</a></div></div></div></div></div>';
			$(".sidebar-cart-box").append(wontent);
		}
		if(result.message.num>99){
            result.message.num='99+'
		}
		$('.cart_num').html( result.message.num);
		
		$(".sidebar-cartbox").find('.cart-panel-content').height($(window).height()-100);
	}, "json");
}
